perm filename EMACLS.DOC[MAC,LSP]1 blob sn#557819 filedate 1981-01-22 generic text, type C, neo UTF8
COMMENT ⊗   VALID 00002 PAGES
C REC  PAGE   DESCRIPTION
C00001 00001
C00002 00002	α=	send arrow line or attach buffer
C00004 ENDMK
C⊗;
α=	send arrow line or attach buffer
α+nα=	send next n lines
α-nα=	send previous n lines
αx= <sexp>
	send comand line

Protocols:

From E to MacLisp
	Mail
	wd1:	Job# sending message
	wd2:	type of message
		0,,0	Short (fits in the next =30 words, ends with null byte
			       or falls off)
		0,,1:	SEXPs
		0,,2:   continued SEXPs
		0,,4:   Ready for answer
		0,,10:  not ready for answer
		0,,100: initiating a conversation
		1,,0:   Continuation needed
		
	wd3:	-length (in bytes?),,address of block

From MacLisp to E
	Mail
	wd1:	Job#
	wd2:	type of message
		0,,0	Short E Command block
		0,,1	Short answer
		0,,2:	Start of E commands
		0,,4:	More E commands
		0,,10:   Start of answer (PP text)
		0,,20:  More answer
		0,,40:	Ready for answer?
		0,,100: acknowledging a conversation initiation
		1,,0:   Continuation needed
	wd3:	-length,,address of block

E commands will be represented in the standard E macro manner
(unless there is something better).